home *** CD-ROM | disk | FTP | other *** search
/ Workbench Design / WB Collection.iso / datatypes / wavdt / wav_dt.doc < prev    next >
Text File  |  1996-04-07  |  2KB  |  83 lines

  1.  
  2.                    *** WAV DataType V40.2 ***
  3.  
  4.              by David N.Junod and Christian Buchner
  5.  
  6.  
  7. This  is an enhanced WAV datatype based on the sourcecodes found
  8. in  the  OS 3.1 Native Developer Kit.  It was originally written
  9. by David N.Junod.  All changes were done by Christian Buchner.
  10.  
  11.  
  12. Installation
  13. ------------
  14.  
  15. Copy devs/Datatypes/WAVE#? SYS:devs/Datatypes/
  16.  
  17. Copy classes/Datatypes/wav.datatype SYS:classes/Datatypes/
  18.  
  19. Now reboot or type "AddDatatypes REFRESH" in a shell.
  20.  
  21.  
  22. Enhancements over V39.1
  23. -----------------------
  24.  
  25. * Handles 8 and 16 bit MONO and STEREO WAV files correctly.  For
  26.   STEREO  WAVs,  the  channels  will  be  mixed together. (Sound
  27.   datatypes are not capable of playing stereo samples!)
  28.  
  29. * it accepts WAV files that are one byte  too short and does not
  30.   return  an  error  in that case.  (I found out to have lots of
  31.   these 'buggy' WAV files.)
  32.  
  33. * loads   the   sample   to  Fast  RAM  if  possible  (you  need
  34.   sound.datatype V40 for that feature!)
  35.  
  36. * saves  memory  while  loading  samples by reading and decoding
  37.   only  small  (32K)  chunks.  The old WAV datatype V39.1 needed
  38.   twice the length of a sample as free memory.
  39.  
  40. * uses  optimized  assembly  routines  for converting/mixing the
  41.   sound data.
  42.  
  43.  
  44.  
  45.  
  46. Future enhancements
  47. -------------------
  48.  
  49. * Implement  different   decompression   methods  (ADPCM, a-law,
  50.   y-law)  -> DOCUMENTATION DESPERATELY NEEDED!!!  (see  address
  51.   below)
  52.  
  53. * "Normalization" of  the sample  by stretching it to full 8 bit
  54.   signal range.
  55.  
  56.  
  57.  
  58. Future projects
  59. ---------------
  60.  
  61. * VOC datatype
  62.  
  63. Please  send  me  the  documentation  of  any sound and/or sound
  64. compression format you know. (see address below)
  65.  
  66.  
  67.  
  68. The Author
  69. ----------
  70.  
  71. Christian Buchner
  72. Ganghoferstraße 2
  73. 82110 Germering
  74. Germany
  75. Tel.: +49-89-844872
  76.  
  77. EMAIL: flowerp@eikon.e-technik.tu-muenchen.de
  78.  
  79. <flowerp> on irc #amiga and #amigager
  80.  
  81.   //
  82. \X/ Flowerpower
  83.